home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
C64
/
E-Education
/
(c)ed17.d64
/
lesson 16
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2007-02-04
|
9KB
|
255 lines
10 GOTO100
50 REM <YES>
51 S=54272:FORE=STOS+28:POKEE,0:NEXT
52 POKE54296,15:POKE54277,42:POKE54278,250
53 POKE54276,23:POKE54273,23:POKE54272,191
54 FORT=1TO150:NEXT:POKE54276,32:FORT=1TO200:NEXT
55 POKE54296,0:RETURN
60 REM <NO>
61 S=54272:FORE=STOS+28:POKEE,0:NEXT
62 POKE54296,15:POKE54277,18:POKE54278,242
63 POKE54276,33:POKE54273,4:POKE54272,48
64 FORT=1TO250:NEXT:POKE54276,32:FORT=1TO300:NEXT
65 POKE54296,0:RETURN
70 REM <BLIP>
71 S=54272:FORE=STOS+28:POKEE,0:NEXT
72 POKE54296,5:POKE54277,42:POKE54278,250
73 POKE54276,23:POKE54273,23:POKE54272,191
74 FORT=1TO30:NEXT:POKE54276,32:FORT=1TO50:NEXT
75 POKE54296,0:RETURN
80 FORT=1TO500:NEXT:RETURN
81 FORT=1TO1000:NEXT:RETURN
82 FORT=1TO2000:NEXT:RETURN
83 FORT=1TO3000:NEXT:RETURN
84 FORT=1TO4000:NEXT:RETURN
85 FORT=1TO5000:NEXT:RETURN
90 GOSUB81:GOSUB70
91 PRINT"[154] [208]RESS [211][208][193][195][197][160][194][193][210][160]TO CONTINUE
92 [161]R$:[139]R$[179][177][199](32)[167]92
93 [142]
95 [153]" PEEKETTER LUCK WITH THE NEXT QUESTION.OPEN":[142]
100 [151]53280,0:[151]53281,0:[151]646,3:[151]53272,23:C[178]0:P[178]0:W[178]0:D[178]0:G[178]0
101 [153]"LOAD ATNCLOSE(null)(null)(null)CHR$CLOSEVALSTR$(null)LENATN(null)RIGHT$(null)(null)ATN(null)CLOSE(null)(null)(null)CHR$(null)ATN(null)
102 PRINT" [198][207][210][160][195]64 [195][207][205][208][213][212][197][210][211]
105 [153]" WAIT";
110 [153]" WAIT";
115 [153]" (null)RACTICE (null)ROBLEMS IN ATNRITHMETIC WAIT";
120 [153]" WAIT";
125 [153]" CHR$RADE 3 (null)ART 2 WAIT";
130 [153]" WAIT";
135 [153]" (null)ESSON 16 WAIT";
140 [153]" WAIT";
145 [153]" (null)ESTING (null)OUR (null)ORK OPEN WAIT";
150 [153]" WAIT";
155 [153]" WAIT"
160 [153]" WHC "
165 [141]90
170 [153]"LOAD ATNND AWAY WE GO......."
175 [141]81:[141]50:[141]80
200 [153]"PRINT#LOAD (null)UESTION 1 WAITOPEN":Z[178]0
205 [153]" CHR$ILLIAN BOUGHT 3 PENS AT 12 CENTS
210 PRINT" EACH AND HANDED THE STOREKEEPER
215 [153]" 50 CENTS. (null)HE RECEIVED 14 CENTS
217 PRINT" IN CHANGE. [215]AS THAT RIGHT?"
220 GOSUB81:GOSUB70
225 PRINT" [145]"
230 INPUT A$
240 IFA$<>"YES"ANDA$<>"Y"THEN270
250 PRINT"[158] [195][207][210][210][197][195][212]!! [146][159]":GOSUB50:GOSUB82
260 P=P+1:GOTO300
270 PRINT"[150] [207][213][195][200]! .......... [212]HAT [200][213][210][212]!":GOSUB60:GOSUB82:Z=Z+1
275 IFZ=2THENG=G+1:GOTO285
280 PRINT"[158][145] [212]RY AGAIN [159]":GOSUB70:GOSUB81:W=W+1
282 PRINT"[159][145][145] [145][145][145][145][145][145][145]":GOTO225
285 PRINT"[158][145][145] [212]HE CORRECT ANSWER IS YES[158]. ":GOSUB82
290 PRINT" 12 X 3 = 36 ":GOSUB82
292 PRINT" AND 50 - 36 = 14 "
295 GOSUB82:GOSUB90
300 PRINT"[152][147] [209]UESTION 2 [146][159]":Z=0
305 PRINT" [193]LICE BOUGHT A DOZEN APPLES FOR 55
310 [153]" CENTS AND A BASKET OF RASPBERRIES FOR 30 CENTS.
315 PRINT" [211]HE RECEIVED 25 CENTS IN CHANGE FROM A DOLLAR BILL.
317 [153]" (null)AS THAT RIGHT?"
320 [141]81:[141]70
325 [153]" ON"
330 [133] A$
340 [139]A$[179][177]"NO"[175]A$[179][177]"N"[167]370
350 [153]"SYS LEN(null)(null)(null)VALLEN(null)!! WAITOPEN":[141]50:[141]82
360 P[178]P[170]1:[137]400
370 [153]"DEF (null)(null)LENLEFT$! .......... (null)HAT LEFT$(null)(null)(null)!":[141]60:[141]82:Z[178]Z[170]1
375 [139]Z[178]2[167]G[178]G[170]1:[137]385
380 [153]"ON (null)RY AGAIN ":[141]70:[141]81:W[178]W[170]1
382 [153]"OPENONON ONONONONONONON":[137]325
385 [153]"SYSONON (null)HE CORRECT ANSWER IS NOSYS. ":[141]82
390 [153]" .55 + .30 = .85 ":[141]82
392 [153]" AND 1.00 - .85 = .15 "
395 [141]82:[141]90
400 [153]"PRINT#LOAD (null)UESTION 3 WAITOPEN":Z[178]0
405 [153]" MID$EFF TOLD HIS SISTER HE WOULD HAVE
410 PRINT" $1.30 LEFT OUT OF HIS TWO DOLLAR
415 [153]" BILL AFTER HE BOUGHT TWO TICKETS
416 PRINT" TO THE CIRCUS AT 25 CENTS EACH.
417 [153]" (null)AS HE RIGHT?"
420 [141]81:[141]70
425 [153]" ON"
430 [133] A$
440 [139]A$[179][177]"NO"[175]A$[179][177]"N"[167]470
450 [153]"SYS LEN(null)(null)(null)VALLEN(null)!! WAITOPEN":[141]50:[141]82
460 P[178]P[170]1:[137]500
470 [153]"DEF (null)(null)LENLEFT$! .......... (null)HAT LEFT$(null)(null)(null)!":[141]60:[141]82:Z[178]Z[170]1
475 [139]Z[178]2[167]G[178]G[170]1:[137]485
480 [153]"ON (null)RY AGAIN ":[141]70:[141]81:W[178]W[170]1
482 [153]"OPENONON ONONONONONONON":[137]425
485 [153]"SYSONON (null)HE CORRECT ANSWER IS NOSYS. ":[141]82
490 [153]" .25 X 2 = .50 ":[141]82
492 [153]" AND 2.00 - .50 = 1.50 "
495 [141]82:[141]90
500 [153]"PRINT#LOAD (null)UESTION 4 WAITOPEN":Z[178]0
505 [153]" ATN STOREKEEPER GAVE (null)RS (null)ODD 90 CENTS
510 PRINT" IN CHANGE FROM $5.00 WHEN SHE
515 [153]" BOUGHT GLOVES FOR 3.50 AND RIBBON FOR 60 CENTS.
517 PRINT" [215]AS THAT RIGHT?"
520 GOSUB81:GOSUB70
525 PRINT" [145]"
530 INPUT A$
540 IFA$<>"YES"ANDA$<>"Y"THEN 570
550 PRINT"[158] [195][207][210][210][197][195][212]!! [146][159]":GOSUB50:GOSUB82
560 P=P+1:GOTO600
570 PRINT"[150] [207][213][195][200]! .......... [212]HAT [200][213][210][212]!":GOSUB60:GOSUB82:Z=Z+1
575 IFZ=2THENG=G+1:GOTO585
580 PRINT"[145] [212]RY AGAIN ":GOSUB70:GOSUB81:W=W+1
582 PRINT"[159][145][145] [145][145][145][145][145][145][145]":GOTO525
585 PRINT"[158][145][145] [212]HE CORRECT ANSWER IS YES[158]. ":GOSUB82
590 PRINT" 3.50 + .60 = 4.10 ":GOSUB82
592 PRINT" AND 5.00 - 4.10 = .90 "
595 GOSUB82:GOSUB90
600 PRINT"[152][147] [209]UESTION 5 [146][159]":Z=0
605 PRINT" [205]R. [211]TUBBS RECEIVED $5 WHEN HE PAID
610 [153]" FOR 10 GALLONS OF GAS AT $1.50 A
615 PRINT" GALLON AND PAID WITH A 20 DOLLAR BILL.
617 [153]" (null)AS THAT RIGHT?"
620 [141]81:[141]70
625 [153]" ON"
630 [133] A$
640 [139]A$[179][177]"YES"[175]A$[179][177]"Y"[167] 670
650 [153]"SYS LEN(null)(null)(null)VALLEN(null)!! WAITOPEN":[141]50:[141]82
660 P[178]P[170]1:[137]700
670 [153]"DEF (null)(null)LENLEFT$! .......... (null)HAT LEFT$(null)(null)(null)!":[141]60:[141]82:Z[178]Z[170]1
675 [139]Z[178]2[167]G[178]G[170]1:[137]685
680 [153]"ON (null)RY AGAIN ":[141]70:[141]81:W[178]W[170]1
682 [153]"OPENONON ONONONONONONON":[137]625
685 [153]"SYSONON (null)HE CORRECT ANSWER IS YESSYS. ":[141]82
690 [153]" 10 X 1.50 = 15.00 ":[141]82
692 [153]" AND 20.00 - 15.00 = 5.00 "
695 [141]82:[141]90
700 [153]"PRINT#LOAD (null)UESTION 6 WAITOPEN":Z[178]0
705 [153]" ATNFTER BUYING 7 POUNDS OF STEAK AT
710 PRINT" $3.50 A POUND, [205]RS [211]TUPEN RECEIVED
715 [153]" $25.50 CHANGE FROM A FIFTY DOLLAR BILL.
717 PRINT" [215]AS THAT CORRECT?"
725 PRINT" [145]"
730 INPUT A$
740 IFA$<>"YES"ANDA$<>"Y"THEN770
750 PRINT"[158] [195][207][210][210][197][195][212]!! [146][159]":GOSUB50:GOSUB82
760 P=P+1:GOTO800
770 PRINT"[150] [207][213][195][200]! .......... [212]HAT [200][213][210][212]!":GOSUB60:GOSUB82:Z=Z+1
775 IFZ=2THENG=G+1:GOTO785
780 PRINT"[145] [212]RY AGAIN ":GOSUB70:GOSUB81:W=W+1
782 PRINT"[159][145][145] [145][145][145][145][145][145][145]":GOTO725
785 PRINT"[158][145][145] [212]HE CORRECT ANSWER IS YES[158]. ":GOSUB82
790 PRINT" 3.50 X 7 = 24.50 ":GOSUB82
792 PRINT" AND 50.00 - 24.50 = 25.50 "
795 GOSUB82:GOSUB90
800 PRINT"[152][147] [209]UESTION 7 [146][159]":Z=0
805 PRINT" [202]OE SPENT $1.50 FOR A GLOVE AND
810 [153]" SEVENTY CENTS FOR A BALL AT A GARAGE SALE.
815 PRINT" [200]E RECEIVED $1.60 FROM $4.00.
817 [153]" STR$ID HE RECEIVE THE CORRECT CHANGE?"
820 [141]81:[141]70
825 [153]" ON"
830 [133] A$
840 [139]A$[179][177]"NO"[175]A$[179][177]"N"[167]870
850 [153]"SYS LEN(null)(null)(null)VALLEN(null)!! WAITOPEN":[141]50:[141]82
860 P[178]P[170]1:[137]900
870 [153]"DEF (null)(null)LENLEFT$! .......... (null)HAT LEFT$(null)(null)(null)!":[141]60:[141]82:Z[178]Z[170]1
875 [139]Z[178]2[167]G[178]G[170]1:[137]885
880 [153]"ON (null)RY AGAIN ":[141]70:[141]81:W[178]W[170]1
882 [153]"OPENONON ONONONONONONON":[137]825
885 [153]"SYSONON (null)HE CORRECT ANSWER IS NOSYS. ":[141]82
890 [153]" 1.50 + .70 = 2.20 ":[141]82
892 [153]" AND 4.00 - 2.20 = 1.80 "
895 [141]82:[141]90
900 [153]"PRINT#LOAD (null)UESTION 8 WAITOPEN":Z[178]0
905 [153]" LENHRISTY BOUGHT SIX BOTTLES OF GLUE
910 PRINT" AT 20 CENTS A BOTTLE. [211]HE HANDED THE CLERK $1.50."
915 PRINT" [215]AS THREE DIMES THE CORRECT CHANGE?"
920 GOSUB81:GOSUB70
925 PRINT" [145]"
930 INPUT A$
940 IFA$<>"YES"AND A$<>"Y"THEN970
950 PRINT"[158] [195][207][210][210][197][195][212]!! [146][159]":GOSUB50:GOSUB82
960 P=P+1:GOTO1000
970 PRINT"[150] [207][213][195][200]! .......... [212]HAT [200][213][210][212]!":GOSUB60:GOSUB82:Z=Z+1
975 IFZ=2THENG=G+1:GOTO985
980 PRINT"[145] [212]RY AGAIN ":GOSUB70:GOSUB81:W=W+1
982 PRINT"[159][145][145] [145][145][145][145][145][145][145]":GOTO925
985 PRINT"[158][145][145] [212]HE CORRECT ANSWER IS YES[158]. ":GOSUB82
990 PRINT" 6 X .20 = 1.20 ":GOSUB82
992 PRINT" AND 1.50 1.20 = .30 (3 DIMES) "
995 GOSUB82:GOSUB90
1000 PRINT"[152][147] [209]UESTION 9 [146][159]":Z=0
1005 PRINT" [198]RED WEIGHED 106 POUNDS, [206]ANCY
1010 [153]" WEIGHED 76 POUNDS, AND PEEKETTY WEIGHED 82 POUNDS.
1015 PRINT" [196]ID THE GIRLS WEIGH 168 POUNDS?"
1020 GOSUB81:GOSUB70
1025 PRINT" [145]"
1030 INPUT A$
1040 IFA$<>"NO"ANDA$<>"N"THEN1070
1050 PRINT"[158] [195][207][210][210][197][195][212]!! [146][159]":GOSUB50:GOSUB82
1060 P=P+1:GOTO1100
1070 PRINT"[150] [207][213][195][200]! .......... [212]HAT [200][213][210][212]!":GOSUB60:GOSUB82:Z=Z+1
1075 IFZ=2THENG=G+1:GOTO1085
1080 PRINT"[145] [212]RY AGAIN ":GOSUB70:GOSUB81:W=W+1
1082 PRINT"[159][145][145] [145][145][145][145][145][145][145]":GOTO1025
1085 PRINT"[158][145][145] [212]HE CORRECT ANSWER IS NO[158]. ":GOSUB82
1090 PRINT" 76 + 82 = 158 "
1095 GOSUB82:GOSUB90
1100 PRINT"[152][147] [209]UESTION 10 [146][159]":Z=0
1105 PRINT" [201] RECEIVED 69 CENTS CHANGE FROM
1110 [153]" A DOLLAR WHEN RIGHT$ BOUGHT THREE PENS AT 7 CENTS EACH."
1115 [153]" STR$ID RIGHT$ RECEIVE THE CORRECT CHANGE?"
1120 [141]81:[141]70
1125 [153]" ON"
1130 [133] A$
1140 [139]A$[179][177]"N"[175]A$[179][177]"NO"[167]1170
1150 [153]"SYS LEN(null)(null)(null)VALLEN(null)!! WAITOPEN":[141]50:[141]82
1160 [137]1200
1170 [153]"DEF (null)(null)LENLEFT$! .......... (null)HAT LEFT$(null)(null)(null)!":[141]60:[141]82:Z[178]Z[170]1
1175 [139]Z[178]2[167]G[178]G[170]1:[137]1185
1180 [153]"ON (null)RY AGAIN ":[141]70:[141]81:W[178]W[170]1
1182 [153]"OPENONON ONONONONONONON":[137]1125
1185 [153]"SYSONON (null)HE CORRECT ANSWER IS NOSYS. ":[141]82
1190 [153]" .07 X 3 = .21 ":[141]82
1192 [153]" AND 1.00 - .21 = .79 "
1195 [141]82:[141]90
1200 [153]"LOAD (null)EPORT LENARD WAIT"
1205 D[178]W[171]G:C[178]10[171]W
1210 [153]"PRINT 1. (null)UESTIONS ANSWERED CORRECTLY ON FIRST TRY:
1215 PRINT" ";C
1220 PRINT"[129] 2. [209]UESTIONS ANSWERED CORRECTLY ON SECOND TRY:
1225 [153]" ";D
1230 [153]"DEF 3. (null)UESTIONS MISSED ON SECOND TRY:
1235 PRINT" ";G;""
1245 GOSUB90
1250 PRINT"[158][147] [217]OU HAVE A CHOICE:
1255 [153]" (null)RESS (null) WAIT TO REPEAT THIS LESSON
1260 PRINT" [208]RESS [205] [146] TO RETURN TO THE MENU[159]"
1265 GETR$:IFR$<>"R"ANDR$<>"M"THEN1265
1270 IFR$="R"THENRESTORE:GOTO100
1275 RESTORE
1280 PRINT"[147] [210]ETURNING TO THE DISK MENU
1285 [147]"MENU",8
1290 [138]
1295 [128]
1300 [143] BILL CUMBERLAND 90:12:24